package com.messe.base.models;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

/**
 * Dept entity. @author MyEclipse Persistence Tools
 */
public class Dept implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -371054315452996087L;
	private Integer deptId;
	private String deptSLId;
	private Integer deptTypeId;
	private Organization organizationId;
	private String logoImageUrl;
	private Integer numEmployees;
	private String dataSourceId;
	private Integer statusId;
	private Timestamp lastUpdatedStamp;
	private Timestamp createdStamp;
	private Set<DeptAppendix> deptAppendixs = new HashSet<DeptAppendix>(0);
	private Set<TeamDeptRel> teamDeptRels = new HashSet<TeamDeptRel>(0);
	private Set<Person> persons = new HashSet<Person>(0);

	public Set<Person> getPersons() {
		return persons;
	}

	public void setPersons(Set<Person> persons) {
		this.persons = persons;
	}

	public Set<DeptAppendix> getDeptAppendixs() {
		return deptAppendixs;
	}

	public void setDeptAppendixs(Set<DeptAppendix> deptAppendixs) {
		this.deptAppendixs = deptAppendixs;
	}

	public Set<TeamDeptRel> getTeamDeptRels() {
		return teamDeptRels;
	}

	public void setTeamDeptRels(Set<TeamDeptRel> teamDeptRels) {
		this.teamDeptRels = teamDeptRels;
	}


	public Organization getOrganizationId() {
		return organizationId;
	}

	public void setOrganizationId(Organization organizationId) {
		this.organizationId = organizationId;
	}

	public Integer getDeptId() {
		return deptId;
	}

	public void setDeptId(Integer deptId) {
		this.deptId = deptId;
	}

	public Integer getDeptTypeId() {
		return deptTypeId;
	}

	public void setDeptTypeId(Integer deptTypeId) {
		this.deptTypeId = deptTypeId;
	}

	public String getLogoImageUrl() {
		return this.logoImageUrl;
	}

	public void setLogoImageUrl(String logoImageUrl) {
		this.logoImageUrl = logoImageUrl;
	}

	public Integer getNumEmployees() {
		return this.numEmployees;
	}

	public void setNumEmployees(Integer numEmployees) {
		this.numEmployees = numEmployees;
	}

	public String getDataSourceId() {
		return this.dataSourceId;
	}

	public void setDataSourceId(String dataSourceId) {
		this.dataSourceId = dataSourceId;
	}

	public Integer getStatusId() {
		return this.statusId;
	}

	public void setStatusId(Integer statusId) {
		this.statusId = statusId;
	}

	public Timestamp getLastUpdatedStamp() {
		return this.lastUpdatedStamp;
	}

	public void setLastUpdatedStamp(Timestamp lastUpdatedStamp) {
		this.lastUpdatedStamp = lastUpdatedStamp;
	}

	public Timestamp getCreatedStamp() {
		return this.createdStamp;
	}

	public void setCreatedStamp(Timestamp createdStamp) {
		this.createdStamp = createdStamp;
	}

	public String getDeptSLId() {
		return deptSLId;
	}

	public void setDeptSLId(String deptSLId) {
		this.deptSLId = deptSLId;
	}

}
